package com.zretc.aop;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestAop2 {

	public static void main(String[] args) {
		//实例化IOC容器
		ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
		//找容器 拿对象  SendMessage ->*****类，请注意，前方高能预警*****
		//注意这里要使用的是接口的class类型和引用，spring AOP 默认使用jdk的动态代理
		//如果我们想使用CGLIB的话，我们可以直接修改配置文件，支持类的代理
		SendMessage sm=context.getBean(SendMessage.class);

		sm.sendMessage();
	}

}
